package org.cypress.rtpack.VO;

import lombok.Data;

/**
 * 原始数据库字段映射类
 * （保留Lombok注解，同时显式实现getter/setter方便特殊处理）
 */
@Data
public class SoeRawData {
    private int unixTime1;
    private int unixTime2;
    private String channelName;
    private String channelAlias;
    private String tagName;
    private int eventV;
    private float val;
    private String state0Alias;
    private String state1Alias;
    private String description;

    // 以下是手动实现的getter/setter（与Lombok共存）

    public int getUnixTime1() {
        return this.unixTime1;
    }

    public void setUnixTime1(int unixTime1) {
        this.unixTime1 = unixTime1;
    }

    public int getUnixTime2() {
        return this.unixTime2;
    }

    public void setUnixTime2(int unixTime2) {
        this.unixTime2 = unixTime2;
    }

    public String getChannelName() {
        return this.channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getChannelAlias() {
        return this.channelAlias;
    }

    public void setChannelAlias(String channelAlias) {
        this.channelAlias = channelAlias;
    }

    public String getTagName() {
        return this.tagName;
    }

    public void setTagName(String tagName) {
        this.tagName = tagName;
    }

    public int getEventV() {
        return this.eventV;
    }

    public void setEventV(int eventV) {
        this.eventV = eventV;
    }

    public float getVal() {
        return this.val;
    }

    public void setVal(float val) {
        this.val = val;
    }

    public String getState0Alias() {
        return this.state0Alias;
    }

    public void setState0Alias(String state0Alias) {
        this.state0Alias = state0Alias;
    }

    public String getState1Alias() {
        return this.state1Alias;
    }

    public void setState1Alias(String state1Alias) {
        this.state1Alias = state1Alias;
    }

    public String getDescription() {
        return this.description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}